<p>不能调用Atomic类的equals方法进行比对，因为这些Atomic实例只会与自己“相等”。相反，您应该调用这些类的<code>.get()</code>方法再对其进行比较。</p>

<p>这包括以下原子类：<code> AtomicInteger </code>，<code> AtomicLong </code>和<code> AtomicBoolean </code>。</p>

<h2>不规范代码示例</h2>
<pre>
AtomicInteger aInt1 = new AtomicInteger(0);
AtomicInteger aInt2 = new AtomicInteger(0);

if (aInt1.equals(aInt2)) { ... }  // 不合规
</pre>

<h2>正确代码示例</h2>
<pre>
AtomicInteger aInt1 = new AtomicInteger(0);
AtomicInteger aInt2 = new AtomicInteger(0);

if (aInt1.get() == aInt2.get()) { ... }
</pre>
